
using System;
using System.Runtime.Serialization;
using LastFMGenNHibernate.EN.LastFM;

namespace LastFMGen_LastFMWCF.DTO.LastFM
{
        [DataContract (Name = "UsuarioRegistradoDTO")]
        public class UsuarioRegistradoDTO
        {
        private String nombre;
        [DataMember]
        public String Nombre { get { return nombre; } set { nombre = value;  } }
        private String correo;
        [DataMember]
        public String Correo { get { return correo; } set { correo = value;  } }
        private bool suscrito;
        [DataMember]
        public bool Suscrito { get { return suscrito; } set { suscrito = value;  } }
        private Nullable<DateTime> fecha;
        [DataMember]
        public Nullable<DateTime> Fecha { get { return fecha; } set { fecha = value;  } }
        private int tiempoEscuchado;
        [DataMember]
        public int TiempoEscuchado { get { return tiempoEscuchado; } set { tiempoEscuchado = value;  } }

        private System.Collections.Generic.IList<Int32> evento_oid;
        [DataMember]
        public System.Collections.Generic.IList<Int32> Evento_oid { get { return evento_oid; } set { evento_oid = value;  } }

        [DataMember]
        public System.Collections.Generic.IList<LastFMGenNHibernate.EN.LastFM.EventoEN> Evento;


        private System.Collections.Generic.IList<Int32> invitacion_oid;
        [DataMember]
        public System.Collections.Generic.IList<Int32> Invitacion_oid { get { return invitacion_oid; } set { invitacion_oid = value;  } }

        [DataMember]
        public System.Collections.Generic.IList<LastFMGenNHibernate.EN.LastFM.InvitacionEN> Invitacion;


        private System.Collections.Generic.IList<Int32> invitacion_0_oid;
        [DataMember]
        public System.Collections.Generic.IList<Int32> Invitacion_0_oid { get { return invitacion_0_oid; } set { invitacion_0_oid = value;  } }

        [DataMember]
        public System.Collections.Generic.IList<LastFMGenNHibernate.EN.LastFM.InvitacionEN> Invitacion_0;

        private int id;
        [DataMember]
        public int Id { get { return id; } set { id = value;  } }
        private bool sesionIniciada;
        [DataMember]
        public bool SesionIniciada { get { return sesionIniciada; } set { sesionIniciada = value;  } }

        private System.Collections.Generic.IList<Int32> cancionFavoritos_oid;
        [DataMember]
        public System.Collections.Generic.IList<Int32> CancionFavoritos_oid { get { return cancionFavoritos_oid; } set { cancionFavoritos_oid = value;  } }

        [DataMember]
        public System.Collections.Generic.IList<LastFMGenNHibernate.EN.LastFM.CancionEN> CancionFavoritos;


        private System.Collections.Generic.IList<Int32> cancionColeccion_oid;
        [DataMember]
        public System.Collections.Generic.IList<Int32> CancionColeccion_oid { get { return cancionColeccion_oid; } set { cancionColeccion_oid = value;  } }

        [DataMember]
        public System.Collections.Generic.IList<LastFMGenNHibernate.EN.LastFM.CancionEN> CancionColeccion;
        }
}
